using System;
using System.Collections.Generic;
namespace MicroMsg.UI.Util
{
	public class TestUserChecker
	{
		public const int cNTesterOnlyFlag = 1;
		public const int cNBitTestVersion = 2;
		public const int cNTestFlag = 0;
		private static List<string> sListTestUsers;
		public static bool IsTestVersion()
		{
			return false;
		}
		public static bool IsTesterOnly()
		{
			return false;
		}
		public static bool IsTestUser(string strUserName)
		{
			if (!TestUserChecker.IsTesterOnly())
			{
				return true;
			}
			List<string> testUserData = TestUserChecker.getTestUserData();
			return testUserData != null && testUserData.Contains(strUserName);
		}
		public static bool IsTestPhoneUser(string strPhone)
		{
			if (!TestUserChecker.IsTesterOnly())
			{
				return true;
			}
			if (strPhone == null)
			{
				return false;
			}
			List<string> testUserData = TestUserChecker.getTestUserData();
			if (testUserData != null)
			{
				bool result;
				using (List<string>.Enumerator enumerator = testUserData.GetEnumerator())
				{
					while (enumerator.MoveNext())
					{
						string current = enumerator.get_Current();
						if (current != null && (current.EndsWith(strPhone) || strPhone.EndsWith(current)))
						{
							result = true;
							return result;
						}
					}
					return false;
				}
				return result;
			}
			return false;
		}
		private static List<string> getTestUserData()
		{
			if (TestUserChecker.sListTestUsers == null)
			{
				List<string> list = new List<string>();
				list.Add("81238126");
				list.Add("314695353");
				list.Add("330105494");
				list.Add("150249786");
				list.Add("yili250144904");
				list.Add("linqin_1985");
				list.Add("595578661");
				list.Add("173131690");
				list.Add("250239871");
				list.Add("mmteam");
				list.Add("184233913");
				list.Add("13266801021");
				list.Add("18923880745");
				list.Add("1728607763");
				list.Add("1804020999");
				list.Add("2608091587");
				list.Add("2570401899");
				list.Add("2353951178");
				list.Add("mxflove");
				list.Add("624700480");
				list.Add("36080048");
				list.Add("250144904");
				list.Add("772316977");
				list.Add("250144904");
				list.Add("821470948");
				TestUserChecker.sListTestUsers = list;
			}
			return TestUserChecker.sListTestUsers;
		}
	}
}
